/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package control.benhan;

import com.toedter.calendar.JDateChooser;
import java.util.Date;
import java.util.List;
import javax.swing.ButtonGroup;
import javax.swing.JOptionPane;
import javax.swing.JTable;
import javax.swing.JTextArea;
import javax.swing.JTextField;
import model.dao.benh.BenhDAO;
import model.dao.benhan.BenhAnDAO;
import model.dao.vatnuoi.VatNuoiDAO;
import model.entity.BenhAn;
/**
 *
 * @author Admin
 */
public class BATaoFull_Ctrl {
    
    public static final void taoBenhAnMoi(JTable table, JTextField tfMaVatNuoi, JTextField tfMaBenh, JDateChooser jdateNgayBD, JDateChooser jdateNgayKT, JTextArea taGhiChu){
        int maVatNuoi = 0;
        int maBenh = 0;
        try{
            maVatNuoi = Integer.parseInt(tfMaVatNuoi.getText());
            maBenh = Integer.parseInt(tfMaVatNuoi.getText());
//            if(VatNuoiDAO.timTheoMaVatNuoi(maVatNuoi) == null || BenhDAO.timKiemTheoMaBenh(maBenh) == null)
//                JOptionPane.showMessageDialog(null, "Không lưu được");
//            return;
        }catch(NumberFormatException e){
            JOptionPane.showMessageDialog(null, "Không lưu được");
        }
        Date NgayBDBA = jdateNgayBD.getDate();
        Date NgayKTBA = jdateNgayKT.getDate();
        
        
        String ghiChu = taGhiChu.getText();
        
        boolean ban = BenhAnDAO.taoBenhAnMoi(maVatNuoi, maBenh, NgayBDBA, NgayKTBA, ghiChu);
		List<BenhAn> list = BenhAnDAO.loaddAllBenhAn();
                if(ban == true){
                    JOptionPane.showMessageDialog(null, "Đã lưu");
                }else{
                    JOptionPane.showMessageDialog(null, "Không lưu được");
                }
        BAMainPanel_Ctrl.LoadAllBenhAn(table);
    }
    
}
